drone programming opencv